export interface ContractManageVO {
  /**
   * 合同ID
   */
  contractId: string | number;

  /**
   * 老人照片
   */
  elderPhoto: string;

  /**
   * 老人照片Url
   */
  elderPhotoUrl: string;
  /**
   * 老人姓名
   */
  elderName: string;

  /**
   * 身份证号
   */
  idCard: string | number;

  /**
   * 联系人姓名
   */
  contactName: string;

  /**
   * 合同编号
   */
  contractNo: string;

  /**
   * 开始日期
   */
  startDate: string;

  /**
   * 结束日期
   */
  endDate: string;

  /**
   * 房间号
   */
  roomNumber: string;

  /**
   * 床位号
   */
  bedNumber: string;

  /**
   * 合同类型
   */
  contractType: string;

  /**
   * 月费用
   */
  monthlyFee: number;

  /**
   * 押金
   */
  deposit: number;

  /**
   * 支付方式
   */
  paymentMethod: string;

  /**
   * 付款周期
   */
  paymentCycle: string;

  /**
   * 签约人
   */
  signedBy: string;

  /**
   * 签约人与老人关系
   */
  signerRelationship: string;

  /**
   * 是否审核
   */
  isCheckContract: string;

  /**
   * 合同状态
   */
  contractStatus: string;

  /**
   * 终止原因
   */
  terminationReason: string;

  /**
   * 特殊条款
   */
  specialTerms: string;

  /**
   * 备注
   */
  remarks: string;

}

export interface ContractManageForm extends BaseEntity {
  /**
   * 合同ID
   */
  contractId?: string | number;

  /**
   * 老人照片
   */
  elderPhoto?: string;

  /**
   * 老人姓名
   */
  elderName?: string;

  /**
   * 身份证号
   */
  idCard?: string | number;

  /**
   * 联系人姓名
   */
  contactName?: string;

  /**
   * 合同编号
   */
  contractNo?: string;

  /**
   * 开始日期
   */
  startDate?: string;

  /**
   * 结束日期
   */
  endDate?: string;

  /**
   * 房间号
   */
  roomNumber?: string;

  /**
   * 床位号
   */
  bedNumber?: string;

  /**
   * 合同类型
   */
  contractType?: string;

  /**
   * 月费用
   */
  monthlyFee?: number;

  /**
   * 押金
   */
  deposit?: number;

  /**
   * 支付方式
   */
  paymentMethod?: string;

  /**
   * 付款周期
   */
  paymentCycle?: string;

  /**
   * 签约人
   */
  signedBy?: string;

  /**
   * 签约人与老人关系
   */
  signerRelationship?: string;

  /**
   * 是否审核
   */
  isCheckContract?: string;

  /**
   * 合同状态
   */
  contractStatus?: string;

  /**
   * 终止原因
   */
  terminationReason?: string;

  /**
   * 特殊条款
   */
  specialTerms?: string;

  /**
   * 备注
   */
  remarks?: string;

}

export interface ContractManageQuery extends PageQuery {

  /**
   * 老人姓名
   */
  elderName?: string;

  /**
   * 身份证号
   */
  idCard?: string | number;

  /**
   * 联系人姓名
   */
  contactName?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



